package cn.yunhe.dao;

import cn.yunhe.entity.Exam;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface ExamDao {

    /**
     * 获取所有考试
     * @param exam
     * @return
     */
    List<Exam> getAllExam(Exam exam);

    /**
     * 获取考试数量
     * @param exam
     * @return
     */
    int getExamCount(Exam exam);

    /**
     * 审核某个考试
     * @return
     */
    int updExamAudit(Map<String, Object> map);

    /**
     * 修改失效的考试状态
     * @return
     */
    int updAllExamAudit(int id);

    /**
     * 发布考试
     * @param exam
     * @return
     * guohanyu
     */
    int addExam(Exam exam);
}